package cl.uchile.sketchpad.services;

import java.util.HashMap;
import java.util.List;

import cl.uchile.sketchpad.persistance.model.SubjectVersion;
import cl.uchile.sketchpad.persistance.model.SubjectVersionRegistration;
import cl.uchile.sketchpad.persistance.model.User;

public interface SubjectVersionRegistrationService {
	
	public List<SubjectVersionRegistration> getAll();
	public void persist(SubjectVersionRegistration subjectVersionRegistration);
	public void persistMailRegistrations(List<String> mails, SubjectVersion subjectVersion);
	public HashMap<SubjectVersion, List<User>> assignSubjectVersionUsers();

}
